package ru.neoflex.dataobject.utils;

public class Utils {
    public static final void assertTrue(boolean v) {
        if (!v) throw new IllegalArgumentException();
    }

    public static final void assertTrue(boolean v, String msg) {
        if (!v) throw new IllegalArgumentException(msg);
    }

    public static final void assertNotNull(Object o) {
        if (o == null) throw new IllegalArgumentException();
    }

    public static final void assertNotNull(Object o, String msg) {
        if (o == null) throw new IllegalArgumentException(msg);
    }

    public static final void assertFail(String msg) {
        throw new IllegalArgumentException(msg);
    }

    public static final void assertFail(Throwable t) {
        throw new IllegalArgumentException(t);
    }
}
